Python Anaconda Distribution Kurulumu
Takip edecek python dersleri boyunca Python Anaconda distribution’u kullanılacaktır. IDE olarak ise Windows ya da Mac işletim sistemlerinde Atom IDE’si kullanılacaktır. İsteyen kullanıcılar Linux kullanarak da bu eğitimi takip edebilirler.
Anaconda distribution’u için yeterli alanı olmayan kullanıcılar Miniconda’yı da kurabilirler.
Anaconda’nın istenilen sürümü https://www.anaconda.com/distribution/ adresinden indirilerek ücretsiz kurulabilir (Windows, macOS ya da Linux). Tavsiye edilen sürüm ise bu yazının yazıldığı tarih itibari ile 3.7’dir, ilerleyen zamanlarda da 4. kararlı sürüm çıkıncaya kadar 3.x (3.7+) olarak devam edecektir.
Distribution Nedir?: Distribution (dağıtım olarak çevrilebilir), faydalı ek kütüphaneler içeren program sürümleridir.
IDE Nedir?: IDE, (integrated development environment / Entegre geliştirme ortamı), bizim geliştirme ortamımız, yani edötürümüzdür. Güncel IDE’lerin kod yazma, debug etme ya da compile etme aşamalarında geliştiricilere sundukları avantajlar gittikçe arttığı için 3. parti eklentileri de destekleyen IDE’lerin kullanılması zamandan kazanç sağlamaktadır. Python eğitimleri boyunca tüm anlatımlar Atom IDE üzerinden yapılacaktır.
Atom’un terminal desteği de sunması sayesinde terminal kodlarını IDE içerisinde yazmak mümkündür.
Atom’a Package Eklemek
Atom’a 3. Parti bir uygulama (package) eklemek için welcome ekranından “Install a package” seçeneği seçilmelidir. Open Installer mavi butonuna tıklandığında en popüler eklentiler, kurulu eklentiler vb. sol tarafta görünür olacaktır.
Welcome sekmesinde değilseniz, File/Settings/Install yolu ile package ekleme ekranına erişilebilir. Buradaki arama kutucuğuna yazılacak arama terimi (terminal gibi) ile ilgili alanda daha önceden hazırlanmış olan eklentiler, hazırlayan kullanıcılar, açıklamaları ve popülerlikleri (indirilme sayıları) görüntülenebilir. Mavi Install tuşuna basıldığında ise eklenti Atom’a kurulmuş olacaktır.
Python Anaconda için Atom IDE Eklentileri
Atom IDE Python Terminal eklentisi: platformio-ide-terminal
Atom IDE Python otomatik tamamlama (autocomplete) eklentisi: language-python (önden kurulu gelir) ve autocomplete-python
Atom IDE Django Eklentisi: Atom-Django